 import Vue from 'vue'
 import Vuex from 'vuex'
 import cart from './cart'
 import msg from './msg'

 Vue.use(Vuex)
 const store = new Vuex.Store({
   modules: {
     cart,
     msg
   }
 })

// store.dispatch('msg/initializeChatList').then(() => {
//   setTabBar(); // 初始化完成后，确保角标显示正确
// });

// 监听购物车数量变化，自动更新角标
// store.watch(
//   (state, getters) => getters['cart/getCart'], // 通过参数访问getters
//   () => setTabBar(),
  
// );

// 监听未读消息数量变化，自动更新角标
// store.watch(
//   (state, getters) => getters['msg/getCurrentSessionCount'],
//   () => setTabBar(),
 
// );

 export default store